import java.util.Scanner;
 
public class Lesson12 {
    public static void main(String[] args) {
        // 创建Scanner对象用于接收用户输入
        Scanner scanner = new Scanner(System.in);
        
        // 提示用户输入飞机的起飞速度（m/s）和加速度（m/s²）
        System.out.print("Enter the takeoff speed (m/s) and acceleration (m/s²), separated by a space: ");
        double takeoffSpeed = scanner.nextDouble();
        double acceleration = scanner.nextDouble();
        
        // 计算飞机起飞所需的最短跑道长度（公式：length = v² / (2a)）
        final double FORMULA_CONSTANT = 2.0; // 公式中的常数2
        double speedSquared = Math.pow(takeoffSpeed, 2); // 计算速度的平方
        double minRunwayLength = speedSquared / (FORMULA_CONSTANT * acceleration);
        
        // 输出结果
        System.out.println("The minimum required runway length is: " + 
                          String.format("%.3f", minRunwayLength) + " meters");
        
        // 关闭Scanner资源
        scanner.close();
    }
}